package com.jari.lg.mapper;

import com.jari.lg.domain.DevBase;
import com.jari.lg.domain.DevBaseExample;
import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

public interface DevBaseMapper {
    int countByExample(DevBaseExample example);

    int deleteByExample(DevBaseExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(DevBase record);

    int insertSelective(DevBase record);

    List<DevBase> selectByExampleWithBLOBs(DevBaseExample example);

    List<DevBase> selectByExample(DevBaseExample example);

    DevBase selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") DevBase record, @Param("example") DevBaseExample example);

    int updateByExampleWithBLOBs(@Param("record") DevBase record, @Param("example") DevBaseExample example);

    int updateByExample(@Param("record") DevBase record, @Param("example") DevBaseExample example);

    int updateByPrimaryKeySelective(DevBase record);

    int updateByPrimaryKeyWithBLOBs(DevBase record);

    int updateByPrimaryKey(DevBase record);

    List<Map<String, String>> getCrossDevNum();
}